Grid Computing Systems and Combinatorial Optimization
نویسندگان
چکیده
The goal of this paper is to study the applicability of a combinatorial optimization model in grid resource optimization. The advent of grid computing and demand for QoS guarantees call for a need of advance reservation mechanisms in order to coordinate resource sharing between autonomous partners. This term means the guarantee of providing specific resources at a specific time. The paper assumes that grid resource sharing can greatly benefit from the application of combinatorial optimization for improving the advance reservation mechanisms. Specifically, the temporal knapsack problem is used for modeling the advance reservation. For improving the QoS guarantees and efficient advance reservation, a new methods based on dynamic programming and a decomposition of the temporal knapsack problem is developed.
منابع مشابه
Hybrid Meta-heuristic Algorithm for Task Assignment Problem
Task assignment problem (TAP) involves assigning a number of tasks to a number of processors in distributed computing systems and its objective is to minimize the sum of the total execution and communication costs, subject to all of the resource constraints. TAP is a combinatorial optimization problem and NP-complete. This paper proposes a hybrid meta-heuristic algorithm for solving TAP in a ...
متن کاملAn Enabling Framework for Master-Worker Applications on the Computational Grid
We describe MW – a software framework that allows users to quickly and easily parallelize scientific computations using the master-worker paradigm on the computational grid. MW provides both a “top level” interface to application software and a “bottom level” interface to existing grid computing toolkits. Both interfaces are briefly described. We conclude with a case study, where the necessary ...
متن کاملImw a Web-based Problem Solving Environment for Grid Computing Applications
Grid-enabled solvers are tied to complex grid computing platforms and are therefore diicult to distribute. To make such solvers useful to a wider community of users, remote access tools are needed. iMW provides services for remote submission, monitoring and steering of MW based GLY00]]GKLY00] grid computing applications. CORBA is used to enable communication with the solver. Status information ...
متن کاملArtificial life techniques for load balancing in computational grids
Load balancing is a very important and complex problem in computational grids. A computational grid differs from traditional high performance computing systems in the heterogeneity of the computing nodes and communication links, as well as background workloads that may be present in the computing nodes. There is a need to develop algorithms that could capture this complexity yet can be easily i...
متن کاملTask Scheduling Using Particle Swarm Optimization Algorithm with a Selection Guide and a Measure of Uniformity for Computational Grids
In this paper, we proposed an algorithm for solving the problem of task scheduling using particle swarm optimization algorithm, with changes in the Selection and removing the guide and also using the technique to get away from the bad, to move away from local extreme and diversity. Scheduling algorithms play an important role in grid computing, parallel tasks Scheduling and sending them to ...
متن کامل